package com.newly.driver.sdk.device.video.cloud.record.tencent;

import cn.hutool.core.annotation.Alias;
import com.tencentcloudapi.iotvideoindustry.v20201201.models.CreateTimeTemplateResponse;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author gjm guan
 * @date 2021/10/27 14:31
 * @desc 时间时间模板响应参数
 * TemplateId	String	时间模板ID
 * RequestId	String	唯一请求 ID，每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
 */
@Data
public class TXCreateTimeTempResp {

    /**
     * 录制计划ID
     */
    @Alias("TemplateId")
    @ApiModelProperty("录制计划ID")
    private String templateId;

    /**
     * 唯一请求 ID
     */
    @Alias("RequestId")
    @ApiModelProperty("唯一请求 ID")
    private String requestId;

    public TXCreateTimeTempResp(CreateTimeTemplateResponse resp) {
        this.templateId = resp.getTemplateId();
        this.requestId = resp.getRequestId();
    }

    public TXCreateTimeTempResp() {
    }
}
